package mail.verify.chaojiying;

/**
 * Created by ps on 2018/5/16.
 */
public enum PCodeType {

    NumOrChar4("1902", "常见4位英文数字"),
    NumOrChar14("1004", "1-4位英文数字"),
    NumOrChar15("1005", "1-5位英文数字"),
    NumOrChar16("1006", "1-6位英文数字"),
    NumOrChar17("1007", "1-7位英文数字"),
    NumOrChar18("1008", "1-8位英文数字"),
    NumOrChar19("1009", "1-9位英文数字"),
    NumOrChar110("1010", "1-10英文数字"),
    NumOrChar112("1012", "1-12英文数字"),
    NumOrChar120("1020", "1-20英文数字"),

    Chinese11("2001", "1位纯汉字"),
    Chinese12("2002", "1-2位纯汉字"),
    Chinese13("2003", "1-3位纯汉字"),
    Chinese14("2004", "1-4位纯汉字"),
    Chinese15("2005", "1-5位纯汉字"),
    Chinese16("2006", "1-6位纯汉字"),
    Chinese17("2007", "1-7位纯汉字"),

    OnlyChar14("3004", "1-4位纯字母"),
    OnlyChar15("3005", "1-5位纯字母"),
    OnlyChar16("3006", "1-6位纯字母"),
    OnlyChar17("3007", "1-7位纯字母"),
    OnlyChar18("3008", "1-8位纯字母"),
    OnlyChar112("3012", "1-12位纯字母"),


    OnlyNum14("4004", "1-4位纯数字"),
    OnlyNum15("4005", "1-5位纯数字"),
    OnlyNum16("4006", "1-6位纯数字"),
    OnlyNum17("4007", "1-7位纯数字"),
    OnlyNum18("4008", "1-8位纯数字"),
    OnlyNum111("4011", "1-11位纯数字"),

    mixture100("5000", "不定长汉字英文数字"),
    mixture108("5108", "8位英文数字(包含字符)"),
    mixture201("5201", "拼音首字母，计算题，成语混合"),
    mixture211("5211", "集装箱号 4位字母7位数字"),

    CaculateReturnNum11("6001", "计算题"),
    CaculateReturnNum12("6002", "选择题四选一(ABCD或1234)"),
    CaculateReturnNum13("6003", "复杂计算题"),
    CaculateReturnNum14("6004", "问答题，智能回答题"),
    Coordinate11("9101", "坐标选一,返回格式:x,y"),
    Coordinate12("9102", "点击两个相同的字,返回:x1,y1|x2,y2"),
    Coordinate22("9202", "点击两个相同的动物或物品,返回:x1,y1|x2,y2"),
    Coordinate13("9103", "坐标多选,返回3个坐标,如:x1,y1|x2,y2|x3,y3"),
    Coordinate4("9004", "坐标多选,返回1~4个坐标,如:x1,y1|x2,y2|x3,y3"),
    Coordinate14("9104", "坐标选四,返回格式:x1,y1|x2,y2|x3,y3|x4,y4"),
    Coordinate21("9201", "坐标多选,返回1~5个坐标值"),
    ;
    private String code;
    private String describe;

    PCodeType(String code, String describe) {
        this.code = code;
        this.describe = describe;
    }

    public String getCode() {
        return code;
    }

    public String getDescribe() {
        return describe;
    }

}
